<?php

   if ( !defined( "RUTA_FISICA_SISTEMA" ) )
     {
        require_once "../../../../config/Constantes.php";
     }
  
   $ruta_sistema = RUTA_FISICA_SISTEMA . "/sistema/";

   require_once $ruta_sistema . "general/clases/comun/General.php";
   require_once $ruta_sistema . "general/clases/comun/ConfiguracionGeneral.php";

/**
 * 
 * Autor				: 	Juan Jose Muñiz Juarez
 * Fecha de Creacion	: 	21/04/2012,  01:54:53
 * Version 				: 	1.0
 * Descripcion 			:
 */
class LogArchivo
   {
      private $_contenido;
      
      public function __construct( $contenido )
        {
           $this -> setContenido( $contenido );
        }
	/**
     * @param field_type $_contenido
     */
      public function setContenido ( $_contenido )
         {
            $this->_contenido = $_contenido;
         }
         
         /**
          * 
          * Nombre         	: 	escribirLog
          * Descripcion   	:   Envia la informacion de los logs a un archivo	
          * Version 		:  	1.0
          * Autor:			:	Juan Jose Muñiz Juarez
          * Fecha y Hora	:	21/04/2012, 01:54:13
          */
      public function escribirLog( )
        {
           if ( $this -> _contenido )
             {
               if ( is_array( $this -> _contenido ) && count( $this -> _contenido ) )
                 {
                    foreach( $this -> _contenido as $log )
                      {
                         try
                           {
                              file_put_contents( General::nombreArchivoLogs() , $log . PHP_EOL, FILE_APPEND );
                           }
                         catch ( Exception $ex )
                           {
                              
                           }  
                      }
                 }
               else
                 {
                    file_put_contents( General::nombreArchivoLogs() , $this -> _contenido . PHP_EOL, FILE_APPEND );
                 }  
             }
        }  
        
      private function asignarEtiquetaLabel( $contenido )
        {
           if ( $contenido )
             {
                
             }
        }  
   }
?>